package com.zhoukai.service;

import com.zhoukai.domain.Notice;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhoukai.dto.NoticeDto;
import com.zhoukai.vo.DataGridView;

/**
 * @Description TODO
 * @Author Mr.ZHOU
 * @Date Created in 2022/1/18 17:17
 */

public interface NoticeService{
        /**
         * 分页查询
         * @param noticeDto
         * @return
         */
        DataGridView listNoticePage(NoticeDto noticeDto);

        /**
         * 根据ID查询
         * @param noticeId
         * @return
         */
        Notice getOne(Long noticeId);

        /**
         * 添加
         * @param noticeDto
         * @return
         */
        int addNotice(NoticeDto noticeDto);

        /**
         * 修改
         * @param noticeDto
         * @return
         */
        int updateNotice(NoticeDto noticeDto);

        /**
         * 根据ID删除
         * @param noticeIds
         * @return
         */
        int deleteNoticeByIds(Long[] noticeIds);



    }
